The Extreme Integrated Application Hosting (IAH) feature supports the pre-installed Third Party Virtual Machine (TPVM). For switches that use a modular Solid State Drive (SSD) for IAH , the virtual machine is pre-installed on the modular SSD. For switches that do not use a modular Solid State Drive (SSD) for IAH , the virtual machine is pre-installed on the switch.
Note
The Third Party Virtual Machine (TPVM) version is based on Ubuntu 20.04.04 LTS.
You can use the show virtual-service config command to view the information about the pre-installed virtual machine on the switch. For more information, see Display Virtual Service Configuration.
Important
You must upgrade virtual services independently of switch software upgrade; separate images for virtual services are available. For more information, see Upgrade a Virtual Service.
For more information about how to configure virtual services, see Virtual Services Configuration using CLI and Virtual Services Configuration using EDM.
build-essential
checkinstall
iperf
mtools
netperf
qemu-guest-agent
tshark
valgrind
vim-gnome
wireshark
xterm
isc-dhcp-client
isc-dhcp-server
iperf3
libpcap
rpcapd
resolvconf
Important
TPVM includes an administrator account with a default user name and password. To ensure security, you must change the default password when you access TPVM for the first time, before enabling the IAH ports using the no shutdown command. The software automatically prompts you to change this password at first boot; no action can be taken with the VM until you change the password.
The following user applications are available on TPVM:
Dynamic Host Configuration Protocol (DHCP) server
Domain Name Server (DNS)
Authentication, authorization, and accounting (AAA) server for Remote Access Dial-In User Service (RADIUS) and Terminal Access Controller Access Control Service Plus (TACACS+).
Syslog server
Simple Network Management Protocol (SNMP) trap receiver
Surricata - a free and open-source robust network threat detection engine that provides real time intrusion detection (IDS), inline intrusion prevention (IPS), network security monitoring (NSM), and offline packet capture (pcap) processing.
Wireshark – a protocol analyzer that provides packet capturing and analysis.
Ostinato - provides packet crafting, network traffic generation, and analysis with a user-friendly Graphical User Interface (GUI).
Note
If you start the console for TPVM without network connectivity to a DHCP server, the VM remains in a retry loop for approximately 5 minutes while it tries to obtain a DHCP address. The system displays the following message: [FAILED] Failed to start Raise network interfaces, and then the VM continues to boot. The VM does start but with the virtual port, eth0, in the administratively down state.
The following are the virtual services resources for TPVM:
Two CPU cores
4 GB RAM
One virtual port of VT-d connection type
1.8 GB up to 32 GB SSD
Note
To use this feature on the applicable models of 5720 Series, you must install an SSD module in the switch.